What is internet payment thank you discover?

Discover is a credit card brand and payment network, meaning it facilitates online and in-person payments. Here's some information about using Discover for internet payments: